/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index: 2000;}
.yui-panel{position:relative;}
.yui-panel-container form{margin:0;}
.mask{z-index:1900;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0!important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;font-size: 0px;}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}
.yui-skin-default .mask{background-color:#000;opacity:.50;filter:alpha(opacity=50);}
.yui-skin-default .yui-panel-container{padding:0 1px;*padding:2px;}
.yui-skin-default .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:0px 0;z-index:1900;*border-width:0px;*zoom:1;_zoom:normal;}
.yui-skin-default .yui-panel .hd{border-style:solid;border-width: 0px; border-color: red; margin:0;*margin:0;*border:0;}

/* Confirmation dialog */
.yui-skin-default .confirm-dialog
{
	margin-left: 10px;
	margin-top: -5px;
}



/* multi month calendar */
.yui-skin-default .multi-calendar
{
	width: 388px;
	margin-left: 15px;
	margin-top: -5px;
}
.yui-skin-default .multi-calendar .popup-top-b1, .yui-skin-default .multi-calendar .popup-top-b2,
.yui-skin-default .multi-calendar .popup-bottom-b1, .yui-skin-default .multi-calendar .popup-bottom-b2
{
	opacity:1;filter:alpha(opacity=100);
	background-color: #545454;
}
#cal-small-container_c
{
	width: 344px;
	height: 355px;
	background: transparent url(calendar-panel-bg.png) no-repeat;	
}
#cal-small-container
{	
	padding:5px auto 10px auto;
}
#cal-small-container .bd,
#cal-small-container .hd
{
	background-image: none;
	width: 280px;
	padding: 0px auto 0px auto;
	text-align:center;
}

#cal-small-container .bd
{
	text-align: center;
	width: 280px;
	margin: 0px auto 0px auto;
}
#cal-small-container .hd
{
	position: relative;
	right: 0px;
	text-align:  center;
	color: #474747;
	font-weight: bold;
}
#cal-small-container .ft
{
	background: none;
	width: 280px;
	padding: 0px auto 0px auto;
	text-align:center;
	
}
#cal-small-container .button-group
{
}
  /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#cal-small-container_c.yui-overlay-hidden table {
    *display:none;
}

/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#cal {
    border:none;
    padding:.5em;
    text-align: center;
}
#wait_c
{
	width: 318px;
	height: 172px;
	border: none 0px #fff;
}
#wait .bd
{
	position: relative;
	text-align: center;
	width: 318px;
	height: 172px;
	background: transparent url(../../../../../../images/BeaconLBSLoadingAnimated.gif) no-repeat;
	border-left: 0px solid #545454;
    border-right: 0px solid #545454;
}
#wait
{	
}
/*
#wait .bd,
#wait .hd
{
	background-image: none;
	background-color: #ffffff;
}

#wait .hd
{
	position: relative;
	right: -50px;
	text-align:  center;
	color: #474747;
	font-weight: bold;
}*/
#unexpectedError_c
{
	width: 455px;
	height: 225px;
	background: transparent url(modal-panel-small-bg.png) no-repeat;	
}
#unexpectedError
{	
	padding:25px 25px 25px 50px;
}
#unexpectedError .bd,
#unexpectedError .hd
{
	background-image: none;
	background-color: #ffffff;
}

#unexpectedError .bd
{
	position: relative;
}
#unexpectedError .hd
{
	position: relative;
	color: #474747;
	font-weight: bold;
}
#unexpectedError .container-close
{	position:absolute;
	top:22px;
	right: 12px;
	width:32px;
	height:32px;
	background:url(sprite.png) no-repeat 0 -300px;
	cursor:pointer;
}

#confirm_c
{
	width: 515px;
	height: 280px;
	background: transparent url(modal-confirm-dialog-panel.png) no-repeat;	
}
#confirm
{	
	padding:50px 50px 50px 50px;
}
#confirm .bd,
#confirm .hd
{
	background-image: none;
	background-color: #ffffff;
}

#confirm .bd
{
	position: relative;
	right: 0px;
	text-align: center;
}
#confirm .hd
{
	position: relative;
	right: 0px;
	text-align:  center;
	color: #474747;
	font-weight: bold;
}
.yui-skin-default .yui-panel .bd{border-left: solid 2px #545454;border-right: solid 2px #545454;margin:0;*margin:0;*border:0;}
.yui-skin-default .yui-panel .ft{border-style:solid;border-width: 0px; border-color: red; margin:0;*margin:0;*border:0;}
.yui-skin-default .yui-panel .hd{/*background: transparent url(popup-sprite.png) no-repeat right -231px;*/}
.yui-skin-default .yui-panel .bd{background-color: #e9e8e9;}
.yui-skin-default .yui-panel .ft{/*background: transparent url(popup-sprite.png) no-repeat right -1802px;*/}
.yui-skin-default .yui-panel .hd{padding:0px 0px 0px 0px;}
.yui-skin-default .yui-panel .bd{padding-left:0px;padding-top:0px;}
.yui-skin-default .yui-panel .ft{padding:0px 0px 0px 0px;line-height:2;*line-height:1.9;}
.yui-skin-default .container-close{position:absolute;top:4px;right:7px;width:21px;height:21px;background:url('../../../../../../images/common-sprite.png') no-repeat -263px 0px;cursor:pointer;}
.yui-skin-default .yui-panel-container .underlay{right:0px;left:0px;}
.yui-skin-default .yui-panel-container.matte{padding:9px 10px;background-color:#000;}
.yui-skin-default .yui-panel-container.shadow{_padding:2px 4px 0 2px;}
.yui-skin-default .yui-panel-container.shadow .underlay{position:absolute;top:10px;left:0px;right:0px;bottom:10px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-skin-default .yui-tt .bd {
      position: relative;
      top: 0;
      left: 0;
      z-index: 1900;
      color: #000;
      padding: 25px;
      border-color: #d6d6d6;
      border-width : 1px;
      border-style: solid;
      background-color: #FFFFFF;
      border-width: 0px;
}


.yui-skin-default .yui-tt.show-scrollbars .bd {
      overflow: auto;
}

/*.yui-skin-default .yui-tt-shadow{top:2px !important;right:-3px !important;left:-3px !important;bottom:-3px !important;background-color:#FFFFFF ;}*/
.yui-skin-default .yui-tt-shadow {
      top: -3px !important;
      right: -3px !important;
      left: -3px !important;
      bottom: -3px !important;
      background-color: #000 !important;
      opacity:.12;
      filter:alpha(opacity=12);
}

.yui-skin-default .yui-tt-shadow-visible {
      /*opacity: .12;
      filter: alpha(opacity = 12);*/
}


/* Top and bottom scroll controls */

.yui-skin-default .yui-panel .popup-dropdown .yui-menu-body-scrolled {

    border-color: #ccc #808080;
    overflow: hidden;

}

.yui-skin-default .yui-panel .popup-dropdown .topscrollbar,
.yui-skin-default .yui-panel .popup-dropdown .bottomscrollbar {

    height: 16px;
    border: solid 1px #808080;
    background: #fff url(../core/sprite.png) no-repeat 0 0;

}

.yui-skin-default .yui-panel .popup-dropdown .topscrollbar {

    border-bottom-width: 0;
    background-position: center -950px;

}

.yui-skin-default .yui-panel .popup-dropdown .topscrollbar_disabled {

    background-position: center -975px;

}

.yui-skin-default .yui-panel .popup-dropdown .bottomscrollbar {

    border-top-width: 0;
    background-position: center -850px;

}

.yui-skin-default .yui-panel .popup-dropdown .bottomscrollbar_disabled {

    background-position: center -875px;

}
.yui-skin-default .yui-panel .popup-dropdown .hd{solid 1px #808080; margin:0;*margin:0;}
.yui-skin-default .yui-panel .popup-dropdown .bd{border-style:solid;border-width: 0px; border-color: white;margin:0;*margin:0;*border:0;}
.yui-skin-default .yui-panel .popup-dropdown .ft{solid 1px #808080; margin:0;*margin:0;}

.yui-skin-default .yui-panel .popup-dropdown .bd{/*background: #fff url(modal-panel-large-bg.png) repeat-y right 0px;*/}
.yui-skin-default .yui-panel .popup-dropdown .hd{line-height: 0px; height: 16px; padding:0px;}
.yui-skin-default .yui-panel .popup-dropdown .bd{padding-left:0px;padding-top:0px; background-color: #ffffff!important;}
.yui-skin-default .yui-panel .popup-dropdown .ft{ine-height: 0px; height: 16px; padding:0px;}
.yui-skin-default .yui-panel .popup-dropdown .bd {

	/*
		The following application of zoom:1 prevents first tier submenus of a MenuBar from hiding 
		when the mouse is moving from an item in a MenuBar to a submenu in IE 7.
	*/

	*zoom: 1;
	_zoom: normal;	/* Remove this rule for IE 6. */
    border: solid 1px #808080;
    background-color: #fff;
	z-index: 500;
    
}
